import Mock from "mockjs";

let postApi = {
  // 报名用户-提交
  "finance-study/api/wx/addRegistrationUser": {
    code: 200,
    data: {},
  },
  // 二次报名用户-提交
  "finance-study/api/wx/updateWantJob": {
    code: 200,
    data: {},
  },
  // 一级单位-查询
  "finance-study/api/wx/queryOneJobs": {
    code: 200,
    data: [
      { oneOrgName: "工商银行", oneOrgNo: "1" },
      { oneOrgName: "工商银行2", oneOrgNo: "2" },
    ],
  },
  // 二级单位-查询
  "finance-study/api/wx/queryOneUintJobs": {
    code: 200,
    data: [
      {
        city: "武汉",
        countyDistrict: "市区",
        oneOrgName: "工商银行",
        oneOrgNo: "1",
        postId: 1,
      },
    ],
  },
  // 岗位信息-查询
  "finance-study/api/wx/queryJobsInfo": {
    code: 0,
    data: [
      {
        city: "城市",
        countyDistrict: "县区",
        orgName: "单位名称",
        oneOrgName: "单位名称",
        oneOrgNo: "单位编号",
        planRecruitNum: 0, // 计划招聘人数
        postAddress: "岗位地址",
        postDescribe: "岗位描述",
        postId: 1, // 岗位标识ID
        postName: "岗位名称",
        realRecruitNum: 0, // 实际招聘人数
        twoOrgName: "单位名称",
        twoOrgNo: "二级单位编号",
        wdBranchName: "网点名称",
      },
      {
        city: "城市",
        countyDistrict: "县区",
        orgName: "单位名称",
        oneOrgName: "单位名称",
        oneOrgNo: "单位编号",
        planRecruitNum: 0, // 计划招聘人数
        postAddress: "岗位地址",
        postDescribe: "岗位描述",
        postId: 0, // 岗位标识ID
        postName: "岗位名称",
        realRecruitNum: 0, // 实际招聘人数
        twoOrgName: "单位名称",
        twoOrgNo: "二级单位编号",
        wdBranchName: "网点名称",
      },
    ],
    message: "string",
    success: true,
    timestamp: 0,
  },
  // 题库信息-查询
  "finance-study/api/wx/queryTitleInformation": {
    code: 0,
    data: {
      activityId: 0, // 活动ID
      answerMainId: 0, // 活动ID
      examinationDuration: 30, // 考试时长（分钟）
      questionStemType: 1, // 题干类型:1党史;2金融
      testPaperId: 0, // 试卷ID
      topicDescribe: "题目描述",
      topicMainDTOList: [
        // 题库对象
        {
          questionStemType: 1, // 题干类型:1党史;2金融
          topicDescribe: "题目描述",
          topicMainId: 0, // 主键id
          topicOptionsDTOList: [
            // 题目答案选项对象
            {
              topicMainId: 1, // 题目ID
              topicOption: "选项内容1",
              topicOptionsId: 1, // 主键id
              wheAnswer: 0, // 选项是否正确:1是0否
            },
            {
              topicMainId: 1, // 题目ID
              topicOption: "选项内容12",
              topicOptionsId: 12, // 主键id
              wheAnswer: 0, // 选项是否正确:1是0否
            },
          ],
          topicScore: 0, // 题目分值
          topicType: 1, // 类型:1单选;2多选,3判断
        },
        {
          questionStemType: 1, // 题干类型:1党史;2金融
          topicDescribe: "题目描述",
          topicMainId: 0, // 主键id
          topicOptionsDTOList: [
            // 题目答案选项对象
            {
              topicMainId: 2, // 题目ID
              topicOption: "选项内容21",
              topicOptionsId: 21, // 主键id
              wheAnswer: 0, // 选项是否正确:1是0否
            },
            {
              topicMainId: 2, // 题目ID
              topicOption: "选项内容22",
              topicOptionsId: 22, // 主键id
              wheAnswer: 0, // 选项是否正确:1是0否
            },
          ],
          topicScore: 0, // 题目分值
          topicType: 2, // 类型:1单选;2多选,3判断
        },
      ],
      topicMainId: 0, // 主键id
      topicNum: 50, // 题目数量
      topicScore: 0, // 题目分值
      topicType: 1, // 类型:1单选;2多选,3判断
    },
    message: "string",
    success: true,
    timestamp: 0,
  },
  // 答题信息对象-查询
  "finance-study/api/wx/queryAnswerMain": {
    code: 0,
    data: {
      answerMainId: 0, // 主键id
      appUserId: 0, // 用户id
      beginTime: "2022-04-26T03:38:40.496Z", // 开始时间
      endTime: "2022-04-26T03:38:40.496Z", // 结束时间
      examinationDuration: 30, // 考试时长
      testPaperId: 0, // 试卷ID
      testPaperTopicId: 0, // 当前答题试卷题目ID
      totalScore: 85, // 总得分
      useTime: 25, // 用时(秒)
    },
    message: "string",
    success: true,
    timestamp: 0,
  },
  // 答题信息-提交
  "finance-study/api/wx/submitTopic": {
    code: 0,
    data: {
      isTrue: true, // 是否正确
      answer: "答案", // 答案
    },
    message: "string",
    success: true,
    timestamp: 0,
  },
  // 获取用户信息
  "finance-study/api/wx/querySignUpUser": {
    code: 200,
    data: {
      isSignUp: true,
      isFollow: true,
      isTwoSignUp: false, // false 不允许二次报名， true 允许二次报名
      isOnlineTest: 1, // 1 是线上测试还未开始 2 是线上测试已经开始 3 线上测试已经结束
    },
  },
  // 答题信息-提交
  "finance-study/api/answerMain/getAnswerRightOrNot": {
    code: 200,
    data: { res: true },
  },
  // 报名用户-个人信息
  "finance-study/api/wx/queryUserDetails": {
    code: 200,
    data: {
      userName: "童思宇",
      gender: "男",
      city: "武汉",
      institutionName: "工商银行-市区",
      cardId: "4201083199712187012",
      hometown: "湖北洪湖",
      email: "16219750195@qq.com",
      nationality: "汉",
      birthplace: "湖北洪湖",
      politicalStatus: "党员",
      healthState: "较差",
      healthStateReason: "疾病",
      homeAddress: "湖北洪湖",
      currentSchool: "科技学院",
      profession: "计本",
      startSchoolYear: "2015",
      phoneNumber: "15827770361",
      obedienceAdjustment: "是",
      curriculumVitae:
        "我们一般认为，抓住了问题的关键，其他一切则会迎刃而解。 一天掉多少根头发，发生了会如何，不发生又会如何。 要想清楚，一天掉多少根头发，到底是一种怎么样的存在。 生活中，若一天掉多少根头发出现了，我们就不得不考虑它出现了的事实。 我们不得不面对一个非常尴尬的事实，那就是， 罗曼·罗兰曾经说过，只有把抱怨环境的心情，化为上进的力量，才是成功的保证。这不禁令我深思莎士比亚曾经说过，人的一生是短的，但如果卑劣地过这一生，就太长了。这不禁令我深思莎士比亚曾经说过，抛弃时间的人，时间也抛弃他。这不禁令我深思一天掉多少根头发，发生了会如何，不发生又会如何。 我们不得不面对一个非常尴尬的事实，那就是， 每个人都不得不面对这些问题。 在面对这种问题时， 一天掉多少根头发因何而发生?那么， 这种事实对本人来说意义重大，相信对这个世界也是有一定意义的。 我们都知道，只要有意义，那么就必须慎重考虑。 这种事实对本人来说意义重大，相信对这个世界也是有一定意义的。 那么， 了解清楚一天掉多少根头发到底是一种怎么样的存在，是解决一切问题的关键。 我们一般认为，抓住了问题的关键，其他一切则会迎刃而解。 在这种困难的抉择下，本人思来想去，寝食难安。 这种事实对本人来说意义重大，相信对这个世界也是有一定意义的。 既然如此， 莎士比亚曾经说过，人的一生是短的，但如果卑劣地过这一生，就太长了。这不禁令我深思富兰克林曾经说过，读书是易事，思索是难事，但两者缺一，便全无用处。这不禁令我深思既然如此， 经过上述讨论所谓一天掉多少根头发，关键是一天掉多少根头发需要如何写。 亚伯拉罕·林肯曾经说过，你活了多少岁不算什么，重要的是你是如何度过这些岁月的。这不禁令我深思一天掉多少根头发，到底应该如何实现。 既然如何， 一般来讲，我们都必须务必慎重的考虑考虑。 一天掉多少根头发因何而发生?我们不得不面对一个非常尴尬的事实，那就是， 一天掉多少根头发因何而发生?带着这些问题，我们来审视一下一天掉多少根头发。",
      personalPhotos: "https://picsum.photos/200/300",
    },
  },
  // 获取下载链接
  "finance-study/api/wx/getDownloadLink": {
    code: 200,
    data: { downloadLink: "https://picsum.photos/200/300" },
  },
  // 上传文件
  "finance-study/api/wx/upLoadFile": {
    code: 200,
    data: {},
  },
  // 地区排行榜
  "finance-study/api/wx/queryCityRanking": Mock.mock({
    code: 200,
    data: {
      currentRanking: {
        topRanking: "4",
        userName: "童思宇",
        totalScore: "86",
        useTime: "90",
        city: "武汉",
      },
      "userRankingDTOS|10": [
        {
          "topRanking|+1": 1,
          userName: "童思宇",
          totalScore: "86",
          useTime: "90",
        },
      ],
    },
  }),
  // 机构排行榜
  "finance-study/api/wx/queryRegionRanking": Mock.mock({
    code: 200,
    data: {
      currentRanking: {
        topRanking: "4",
        userName: "童思宇",
        totalScore: "86",
        useTime: "90",
        city: "武汉",
      },
      "userRankingDTOS|10": [
        {
          "topRanking|+1": 1,
          userName: "童思宇",
          totalScore: "86",
          useTime: "90",
        },
      ],
    },
  }),
};

export default postApi;
